【3dsMax】如何用VSocde写最简单的MaxScript脚本

您所在的位置:网站首页 3dmax 插件开发 【3dsMax】如何用VSocde写最简单的MaxScript脚本

【3dsMax】如何用VSocde写最简单的MaxScript脚本

2023-12-28 17:53| 来源: 网络整理| 查看: 265

前言

这几天学习了如何用VScode编写MaxScript脚本,今天将学到的知识整理成博客~

参考了YivanLee大佬两年前写的一篇博客,附上链接:https://blog.csdn.net/qq_16756235/article/details/79084103 B站的MaxScript教程推荐给大家:https://www.bilibili.com/video/BV1AE411q7d7?from=search&seid=3416302499387939313 部分文字内容参考了3DsMax简体中文文档,链接:https://www.ddove.com/edu/chapter/434.html

文章目录 前言一、MaxScript是什么?二、准备工作1.安装3dsMax2.安装VScode3.安装VScode插件language MaxScript 三、编写最简单的脚本1.最简单的MaxScript脚本2.最简单的Visual MaxScript编辑器插件 总结

一、MaxScript是什么?

MAXScript 是 3ds Max 的内置脚本语言。它的主要界面 MAXScript 菜单包含用于创建和处理脚本的各种命令。

二、准备工作 1.安装3dsMax

首先我们需要一个任意版本的3dsMax,在这篇博客中,我使用的是3dsMax2020

2.安装VScode

VS code:是一款免费开源的现代化轻量级代码编辑器,支持几乎所有主流的开发语言的语法高亮、智能代码补全、自定义热键、括号匹配、代码片段、代码对比 Diff、GIT 等特性,支持插件扩展,并针对网页开发和云端应用开发做了优化。 我们可以在官网下载它,官网地址:https://code.visualstudio.com/

3.安装VScode插件language MaxScript

打开安装好的VScode,搜索max,找到如下插件,安装: 在这里插入图片描述

三、编写最简单的脚本 1.最简单的MaxScript脚本

首先我们打开3dsMax,点击菜单栏中的脚本->新建脚本: 在这里插入图片描述 之后我们将新建的脚本另存为,然后随便取一个名字: 在这里插入图片描述 接下来我们将保存的ms文件用VScode打开,进行编写:

在这里插入图片描述 保存之后我们回到3dsMax中,点击脚本->运行脚本,可以看到世界坐标原点出现了一个小立方体~ 在这里插入图片描述

2.最简单的Visual MaxScript编辑器插件

Visual MAXScript 是 3ds Max 脚本语言的强大接口,它使 MAXScript 功能更容易学习和使用。使用 Visual MAXScript,您可以迅速创建脚本的 UI 元素和布局。

我们想用Visual MAXScript编写第一个3dsMax插件,我们先要点击脚本->Visual MAXScript 编辑器: 在这里插入图片描述 然后按照下图顺序创建一个Button按钮,点击事件的pressed:

在这里插入图片描述 写上box(),关闭点击文件->另存为(记住文件格式要选择ms,方便我们用VScode打开):

在这里插入图片描述 在VScode中打开后会有如下代码:

在这里插入图片描述 粘贴上来方便大家复制=-=:

rollout test "A row of boxes" width:162 height:134 ( Button 'btn1' "Button" pos:[11,16] width:140 height:83 align:#left on btn1 pressed do ( box() ) ) CreateDialog test

在3dsMax中运行之后会发现每按一下按钮世界坐标原点就会多一个立方体: 在这里插入图片描述

总结

到此,最简单的MaxScript脚本就编写完啦。 其实在YivanLee大佬写的那篇博客里,我们可以看到,MaxScript的语法能实现的功能远不止这么简单。但是在这篇博客中我只举了两个最简单的例子,大家要是感兴趣的话可以进行更加深入的学习~



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3